package chapter07;

import java.util.HashMap;

public class Java11_Collection_Map {
    public static void main(String[] args) {
        // TODO 集合-HashMap
        // HashMap<key,value> = Hash + Map
        // 底层 ： 数组 + 单向链表
        // 数据存储是无序的
        HashMap map = new HashMap<>();

        // 添加数据：put
        // 修改数据：put方法也可以修改数据，返回的是被修改的值
        map.put("zhangsan", 1);
        System.out.println(map.put("zhangsan", 4)); // 1
        map.put("lisi", 2);
        map.put("wangwu", 3);

        System.out.println(map);    // {lisi=2, zhangsan=4, wangwu=3}
        System.out.println("-----------------------");

        // 查询数据
        System.out.println(map.get("zhangsan"));    // 4

        // 删除数据
        map.remove("zhangsan");
        System.out.println(map);    // {lisi=2, wangwu=3}


    }
}
